//
//  DDRTSelectedManager.h
//  DDRichTextDemo
//
//  Created by 张小伟 on 2021/9/19.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface DDRTSelectedManager : NSObject


// 作为中间的数据源，不同展示和搜索状态时结果不一样的情况
@property(nonatomic,strong)NSMutableArray *dataArr;

// 所有选中的数据源
@property(nonatomic,strong)NSMutableArray *selectedArr;


+(instancetype)shareSelectedGroupManagerInstance;

// 获取数据源的方法
-(void)initAllDatas;

// 更新某一行选中状态
-(NSMutableArray *)updateItemManager:(NSIndexPath *)indexPath;


// 遍历到所有选中的数据
-(NSMutableArray *)getAllSelectedDatas;

@end

NS_ASSUME_NONNULL_END
